Cisco Packet Tracer Extensions API 8.1.0
API for communication between Cisco Packet Tracer application and its extension applications and modules.
Public Attributes | List of all members
DhcpPacket Class Reference

DHCP packet structure. More...

Inheritance diagram for DhcpPacket:
Pdu Signal

Public Attributes

byte messageOpCode
 
byte messageType
 
byte hardwareAddressType
 
byte hardwareAddressLength
 
byte hops
 
string transactionID
 
short timeInSeconds
 
short flags
 
ip clientIpAddress
 
ip yourIpAddress
 
ip serverIpAddress
 
ip relayAgentIpAddress
 
ip gatewayIpAddress
 
mac clientMacAddress
 
string serverName
 
string domainName
 
string bootFileName
 
vector< DhcpOptionlistOptions
 
int leaseTime
 
int rebindTime
 
int renewTime
 
ip gatewaySubnetAddress
 
ip tftpAddress
 
ip requestIp
 
vector< byte > rawOptions
 
ip wlcAddress
 

Detailed Description

DHCP packet structure.

Member Data Documentation

◆ bootFileName

string DhcpPacket::bootFileName

◆ clientIpAddress

ip DhcpPacket::clientIpAddress

◆ clientMacAddress

mac DhcpPacket::clientMacAddress

◆ domainName

string DhcpPacket::domainName

◆ flags

short DhcpPacket::flags

◆ gatewayIpAddress

ip DhcpPacket::gatewayIpAddress

◆ gatewaySubnetAddress

ip DhcpPacket::gatewaySubnetAddress

◆ hardwareAddressLength

byte DhcpPacket::hardwareAddressLength

◆ hardwareAddressType

byte DhcpPacket::hardwareAddressType

◆ hops

byte DhcpPacket::hops

◆ leaseTime

int DhcpPacket::leaseTime

◆ listOptions

vector<DhcpOption> DhcpPacket::listOptions

◆ messageOpCode

byte DhcpPacket::messageOpCode

◆ messageType

byte DhcpPacket::messageType

◆ rawOptions

vector<byte> DhcpPacket::rawOptions

◆ rebindTime

int DhcpPacket::rebindTime

◆ relayAgentIpAddress

ip DhcpPacket::relayAgentIpAddress

◆ renewTime

int DhcpPacket::renewTime

◆ requestIp

ip DhcpPacket::requestIp

◆ serverIpAddress

ip DhcpPacket::serverIpAddress

◆ serverName

string DhcpPacket::serverName

◆ tftpAddress

ip DhcpPacket::tftpAddress

◆ timeInSeconds

short DhcpPacket::timeInSeconds

◆ transactionID

string DhcpPacket::transactionID

◆ wlcAddress

ip DhcpPacket::wlcAddress

◆ yourIpAddress

ip DhcpPacket::yourIpAddress

The documentation for this class was generated from the following file: